/*-----------------------------------------------------------------------------------------------
// Copyright (C) 2016 华跃博弈科技有限公司 
//
// 文件名：        ServiceManager.cs
// 文件功能描述：   服务管理器
//
// 
// 创建标识：       庞永飞  2016-04-24
//
// 修改标识：
// 修改描述：
//
// 备注：	
// 				
//-----------------------------------------------------------------------------------------------*/

using Autofac;
using HYBY.Task.Repository;
using HYBY.Task.Repository.Dapper;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;


namespace HYBY.Task.Service {

  public class ServiceManager {

    public static void Initialize() {
      DapperInit.Initialize();
    }

    public static void RegisterService(ContainerBuilder builder, bool supportPerRequest) {
      builder.RegisterModule(new RepositoryModule(supportPerRequest));
      builder.RegisterModule(new ServiceModule(supportPerRequest));
    }
  }
}